intercooler radiator - German English Dictionary